/* stylelint-disable */
.track_input {
    position: relative;
    min-height: 100vh;
    background: #f2f2f6;

    .form_box {
        padding-bottom: 84px;
    }

    .placeholder_text {
        color: #ccc;
    }

    .unit {
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        font-size: 17px;
        color: #171a1d;
        line-height: 22px;
    }

    :global {
        .adm-form {
            --border-top: 0;
            --border-bottom: 0;
        }

        .adm-list-header {
            padding: 6px 0;
        }

        .adm-list-item-content {
            padding-top: 4px;
            padding-bottom: 4px;
            padding-right: 0;
            padding-left: 8px;
            margin-right: 16px;
        }

        .adm-form-item-label {
            font-family: PingFangSC, PingFang SC;
            font-weight: 400;
            font-size: 17px;
            color: #171a1d;
            line-height: 22px;
        }

        .adm-list:last-child {
            .adm-list-item:nth-last-child(2) .adm-list-item-content {
                .adm-list-item-content-prefix,
                .adm-list-item-content-main {
                    padding-bottom: 0;
                }
            }

            .adm-list-item:last-child .adm-list-item-content {
                border-top: 0;

                .adm-list-item-content-main {
                    padding-top: 0;
                    padding-bottom: 16px;
                }
            }
        }
    }

    .credit_box {
        .extra_title {
            font-family: PingFangSC, PingFang SC;
            font-weight: 400;
            font-size: 14px;
            color: rgba(23, 26, 29, 0.4);
            line-height: 22px;
        }

        .file_box {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            gap: 12px 16px;
            padding-top: 12px;

            .file_item {
                position: relative;

                img {
                    width: 56px;
                    height: 56px;
                    border-radius: 6px;
                }

                .remove_icon {
                    position: absolute;
                    right: -6px;
                    top: -6px;
                    color: rgba(17, 31, 44, 0.28);
                }
            }
        }
    }

    .footer_box {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        box-sizing: border-box;
        z-index: 1;
        padding: 12px 16px;
        background-color: #fff;

        .btn {
            width: 100%;
            font-family: PingFangSC, PingFang SC;
            font-weight: 400;
            font-size: 17px;
            color: #ffffff;
            line-height: 22px;
            background: #4e95f2;
            border-radius: 8px;
            padding: 11px 0;
        }
    }
}
